package com.bird.component.lang.util.paramcheck.inter

interface ICheckBean {
    /**
     * 通过测试
     */
    val passTest: (Any?) -> Boolean
    /**
     * 提示语或字段
     */
    val tip:String
    /**
     * 需要判断的值
     */
    val value:Any?
    /**
     * 检查是否通过
     */
    fun needTips(): Boolean {
        return !passTest(value)
    }
}